Boolean Operations using Generalized Winding Numbers

نویسنده

  • Alec Jacobson
چکیده

The generalized winding number function measures insideness for arbitrary oriented triangle meshes. Exploiting this, I similarly generalize binary boolean operations to act on such meshes. The resulting operations for union, intersection, difference, etc. avoid volumetric discretization or pre-processing. 1 Booleans & Classic Winding Numbers If A ⊂ R and B ⊂ R are open subregions of space, then their union contains all points in A or B, their intersection all points in A and B, and the difference of B fromA all points inA but not B. Written in set notation, we have respectively: A ∪ B = { p | p ∈ A or p ∈ B } , (1) A ∩ B = { p | p ∈ A and p ∈ B } , (2) A \ B = { p | p ∈ A and p / ∈ B } . (3) Meanwhile, the winding number function wA : R \ ∂A → Z determines for every point whether it is inside the set A purely by examining the set’s oriented boundary ∂A. The winding number integrates the signed surface area of ∂A projected onto a unit ball around a given point p, or in polar coordinates and w.l.o.g. p = 0:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On generalized fuzzy numbers

This paper first improves Chen and Hsieh’s definition of generalized fuzzy numbers, which makes it the generalization of definition of fuzzy numbers. Secondly, in terms of the generalized fuzzy numbers set, we introduce two different kinds of orders and arithmetic operations and metrics based on the λ-cutting sets or generalized λ-cutting sets, so that the generalized fuzzy numbers are integrat...

متن کامل

Consistently Orienting Facets in Polygon Meshes by Minimizing the Dirichlet Energy of Generalized Winding Numbers

Jacobson et al. [JKSH13] hypothesized that the local coherency of the generalized winding number function proposed in that work could be used to correctly determine consistent facet orientations in polygon meshes. We report on an approach to consistently orienting facets in polygon meshes by minimizing the Dirichlet energy of generalized winding numbers. While the energy can be concisely formul...

متن کامل

Fuzzy Query Processing for Document Retrieval Based on GFNGMA Operators

In recent years, geometric-mean averaging operators (GMA operators) have been proposed to overcome the drawbacks of the existing T-operators and averaging operators for handling the Boolean “AND” and “OR” operations in fuzzy information retrieval. However, the GMA operators can not deal with queries represented by generalized fuzzy numbers. In this paper, we present generalized fuzzy number geo...

متن کامل

Addressable Procedures for Logic and Arithmetic Operations with DNA Strands

Abstract: In this paper, we consider addressable procedures with DNA strands for logic and arithmetic operations. Using a theoretical model for DNA computing, we first show a DNA representation of binary numbers of bits, and propose a procedure to assign values for the representation. The procedure is applicable to binary numbers of bits in lab steps in parallel. Next, we propose a procedure fo...

متن کامل

New Generalized Interval Valued Intuitionistic Fuzzy Numbers

The aim of this paper is investigate the notion of a generalized interval valued intuitionistic fuzzy number (GIVIFN), which extends the interval valuedintuitionistic fuzzy number. Firstly, the concept of GIVIFNBs is introduced.Arithmetic operations and cut sets over GIVIFNBBs are investigated. Then the values and ambiguities of the membership degree and the non-membership degree and the value ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1601.07953  شماره 

صفحات  -

تاریخ انتشار 2016